<?php

class fileLoader{
	//$file = $_FILES['file'];//获取小程序传来的图片
	//$type=$_POST['type'];
	//$userid=$_POST['userid'];
	
	
	public	function uploadfile($userid,$file,$url="../videos/"){
		if(is_uploaded_file($file['tmp_name'])) {  
		    $uploaded_file=$file['tmp_name'];//文件临时备份
		    //我们给每个用户动态的创建一个文件夹  
		    $user_path=$url;
		    //判断该用户文件夹是否已经有这个文件夹  
		    if(!file_exists($user_path)) { 
		        mkdir($user_path,0777,true);
		    }  
		    $filename=$file['name'];//文件全名
			$filetype=substr($filename,strrpos($filename,".")+1);//文件扩展名,不带"."
			//echo $filetype;
		    $file_new_name=$userid.rand(1000,9999)."-".$this->msectime().".".$filetype;//文件新名称//date("YmdGis")年月日
			//print_r($file_new_name."<br/>");
		    $move_to_file=$user_path.$file_new_name;//strrops($file_true,".")查找“.”在字符串中最后一次出现的位置  
		    if(move_uploaded_file($uploaded_file,iconv("utf-8","gb2312",$move_to_file))) { 
		    	$josn=substr($user_path.$file_new_name,stripos($user_path.$file_new_name,"/")+1) ; 
		        return $josn;
		 
		    } else {  
		      return "上传失败".date("Y-m-d H:i:sa"); 
		 
		    }  
		} else {  
		    return "上传失败".date("Y-m-d H:i:sa");  
		}
		
		
		
	}
	
	public function msectime() {
		list($msec, $sec) = explode(' ', microtime());
		$msectime = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);
		return $msectime;
	}
	
}